﻿using System;
using System.Collections.Generic;

namespace Matchingo.Common.Types.Interfaces
{
    /// <summary>
    /// The ICardSetProvider is an object which returns a consolidated listing of CardSets the game can use,
    /// as well as the current card set which is in use based on the current game settings
    /// </summary>
    public interface ICardSetProvider
    {
        /// <summary>
        /// A consolidated list of cardsets which are available to the app
        /// </summary>
		List<string> CardSetsAvailable { get; }

		/// <summary>
		/// The collection of card images based on current settings
		/// </summary>
		List<Uri> CardImages { get; }
    }
}
